#include <iostream>
#include <string>
using namespace std;
void test1()
{
    string s1; // 默认构造空字符串
    const char *s3 = "hello world";
    string s2(s3);  // 拷贝构造
    string s4("lxy");  // 字符串创建
    cout << s2 << endl;
    cout << s4 << endl;
    cout << string(9, '1') << endl;  // 9个'1'字符
    // assign和=相似
    // s.assign("字符串", n) 字符串前n个赋值给s
    s4 += "lxyhhh";
    cout << s4 << endl;
    // s.find查找第一次出现位置 s.rfind查找最后一次出现位置 s.replace替换
    // s1.compare(s2) 返回0 1 -1
    // 取单个字符 [] 或者 s.at()
    // s.insert指定位置插入字符或字符串 s.erase在指定位置删除多少个字符
    // s.substr(pos, n) 截取pos位置开始的n个字符组成的子串
}
int main(void)
{
    test1();

    return 0;
}